local myvar_0 = -1276011482
myvar_1 = GetPrimitiveParameter(0)
myvar_2 = GetPrimitiveParameter(1)
	if (GlobalObjManager["verifyNeighborId"](GlobalObjManager, myvar_1) ~= 1) then 


	SetScriptReturnValue(False)
	return 
end
myvar_4 = Inventory["new"](Inventory["kTypeNeighbor"], myvar_1)
myvar_5 = myvar_4["getTokenAtIndex"](myvar_4, myvar_2)
	if (myvar_5 == nil) then
	SetScriptReturnValue(False)
	return 
end
myvar_5["setFlag"](myvar_5, InventoryToken["kFlagMarkedForDeletion"])
	if (13 <= myvar_5["countProperties"](myvar_5)) then
	CachedNeighbor["new"](myvar_1)["getGUID"](CachedNeighbor["new"](myvar_1))
		if (GlobalObjManager["getPersonIdFromGUID"]() ~= 0) then
		CachedNeighbor["new"](myvar_1)["getGUID"](CachedNeighbor["new"](myvar_1))
		GlobalObjManager["getPersonIdFromGUID"]()
		myvar_8 = CachedPerson["new"]()
	else
	end
	
myvar_8 = CachedNeighbor["new"](myvar_1)["setPersonData"]
	myvar_11 = CachedNeighbor["new"](myvar_1)["getPersonData"](CachedNeighbor["new"](myvar_1), PersonData["Hunger Decay Modifier"])
	myvar_12 = myvar_5["getProperty"](myvar_5, DecayModifierToken["Hunger"])
	myvar_11 = myvar_11 - myvar_12
	myvar_8(CachedNeighbor["new"](myvar_1), PersonData["Hunger Decay Modifier"], myvar_11)
	
myvar_8 = CachedNeighbor["new"](myvar_1)["setPersonData"]
	myvar_12 = CachedNeighbor["new"](myvar_1)
myvar_11 = CachedNeighbor["new"](myvar_1)["getPersonData"]
	myvar_11 = myvar_11(myvar_12, PersonData["Comfort Decay Modifier"])
	
myvar_12 = myvar_5["getProperty"]
	myvar_12 = myvar_12(myvar_5, DecayModifierToken["Comfort"])
	myvar_11 = myvar_11 - myvar_12
	myvar_8(CachedNeighbor["new"](myvar_1), PersonData["Comfort Decay Modifier"], myvar_11)
	
myvar_8 = CachedNeighbor["new"](myvar_1)["setPersonData"]
	myvar_12 = CachedNeighbor["new"](myvar_1)
myvar_11 = CachedNeighbor["new"](myvar_1)["getPersonData"]
	myvar_11 = myvar_11(myvar_12, PersonData["Bladder Decay Modifier"])
	
myvar_12 = myvar_5["getProperty"]
	myvar_12 = myvar_12(myvar_5, DecayModifierToken["Bladder"])
	myvar_11 = myvar_11 - myvar_12
	myvar_8(CachedNeighbor["new"](myvar_1), PersonData["Bladder Decay Modifier"], myvar_11)
	
myvar_8 = CachedNeighbor["new"](myvar_1)["setPersonData"]
	myvar_12 = CachedNeighbor["new"](myvar_1)
myvar_11 = CachedNeighbor["new"](myvar_1)["getPersonData"]
	myvar_11 = myvar_11(myvar_12, PersonData["Energy Decay Modifier"])
	
myvar_12 = myvar_5["getProperty"]
	myvar_12 = myvar_12(myvar_5, DecayModifierToken["Energy"])
	myvar_11 = myvar_11 - myvar_12
	myvar_8(CachedNeighbor["new"](myvar_1), PersonData["Energy Decay Modifier"], myvar_11)
	
myvar_8 = CachedNeighbor["new"](myvar_1)["setPersonData"]
	myvar_12 = CachedNeighbor["new"](myvar_1)
myvar_11 = CachedNeighbor["new"](myvar_1)["getPersonData"]
	myvar_11 = myvar_11(myvar_12, PersonData["Hygiene Decay Modifier"])
	
myvar_12 = myvar_5["getProperty"]
	myvar_12 = myvar_12(myvar_5, DecayModifierToken["Hygiene"])
	myvar_11 = myvar_11 - myvar_12
	myvar_8(CachedNeighbor["new"](myvar_1), PersonData["Hygiene Decay Modifier"], myvar_11)
	
myvar_8 = CachedNeighbor["new"](myvar_1)["setPersonData"]
	myvar_12 = CachedNeighbor["new"](myvar_1)
myvar_11 = CachedNeighbor["new"](myvar_1)["getPersonData"]
	myvar_11 = myvar_11(myvar_12, PersonData["Fun Decay Modifier"])
	
myvar_12 = myvar_5["getProperty"]
	myvar_12 = myvar_12(myvar_5, DecayModifierToken["Fun"])
	myvar_11 = myvar_11 - myvar_12
	myvar_8(CachedNeighbor["new"](myvar_1), PersonData["Fun Decay Modifier"], myvar_11)
	
myvar_8 = CachedNeighbor["new"](myvar_1)["setPersonData"]
	myvar_12 = CachedNeighbor["new"](myvar_1)
myvar_11 = CachedNeighbor["new"](myvar_1)["getPersonData"]
	myvar_11 = myvar_11(myvar_12, PersonData["Social Decay Modifier"])
	
myvar_12 = myvar_5["getProperty"]
	myvar_12 = myvar_12(myvar_5, DecayModifierToken["Social"])
	myvar_11 = myvar_11 - myvar_12
	myvar_8(CachedNeighbor["new"](myvar_1), PersonData["Social Decay Modifier"], myvar_11)
end
myvar_4["removeTokensMarkedForDeletion"](myvar_4)
local myvar_7 = True
SetScriptReturnValue(myvar_7)
